#!/bin/bash
#安装jdk21
#作者: x
# 可以直接使用    curl http://javatt.top:9000/sdkj/sh/jdk21.sh | sh
#时间: 2024-2-26
echo "=======start install jdk========"
echo "=======download jdk21 ======="
#判断是否需要要要下载
if [ -f "jdk-21_linux-x64_bin.tar.gz" ]; then
    #之前下载过,不再进行下载
    echo "=======hasBeenDownloaded jdk21 ======="
else
    #未找到压缩包,开始下载
    echo "=======Downloading jdk21======"
    #需要安装wget
    wget http://javatt.top:9000/sdkj/jdk/jdk-21_linux-x64_bin.tar.gz
fi
echo "=======tar jdk========="
#开始解压
tar -zxf jdk-21_linux-x64_bin.tar.gz
#重命名
mv jdk-21.0.1 jdk21
#添加环境变量
echo "=======add jdk to path========"
sed -i '$a export JAVA_HOME='$(pwd)'/jdk21' /etc/profile
sed -i '$a export CLASSPATH=$:CLASPATH:$JAVA_HOME/lib/' /etc/profile
sed -i '$a export PATH=$PATH:$JAVA_HOME/bin' /etc/profile && echo "添加配置>信息成功"
echo "=======source profile========"
#刷新生效
source /etc/profile
echo "=======install end=========="
echo "=======check jdk========="
java -version
